Detecting, Isolating and Enforcing Dependencies Between and Within Test Cases
نویسنده
چکیده
Testing stateful applications is challenging, as it can be difficult to identify hidden dependencies on program state. These dependencies may manifest between several test cases, or simply within a single test case. When it’s left to developers to document, understand, and respond to these dependencies, a mistake can result in unexpected and invalid test results. Although current testing infrastructure does not currently leverage state dependency information, we argue that it could, and that by doing so testing can be improved. Our results thus far show that by recovering dependencies between test cases and modifying the popular testing framework, JUnit, to utilize this information, we can optimize the testing process, reducing time needed to run tests by 62% on average. Our ongoing work is to apply similar analyses to improve existing state of the art test suite prioritization techniques and state of the art test case generation techniques. This work is advised by Professor Gail Kaiser.
منابع مشابه
Laboratory Diagnosis of Pneumonia by Detection of Urinary Antigen Test of Legionella Pnuemophilia
Background and Aims: Legionnaires’ disease is seen in sporadic and epidemic form. The most prevalent cause is Legionella pnuemophilia (L.pneumophila), which produces a severe disease in vulnerable individuals with a high fatality rate. This study was conducted due to the wide and universal distribution of the Legionnaires’ disease, lack of conventional and accessible diagnostic meth...
متن کاملEVALUATION OF BCG IMMUNIZATION WITHIN THE FIRST 60 DAYS OF LIFE
The purpose of this study was to evaluate the efficacy ofthe BCG vaccine in the fIrst 60 days of life in inducing delayed-type hypersensitivity (DTH), and to evaluate the reliability of the Mantoux test in comparison with the BCG test for detecting DTH. A study was done in 885 healthy, well nourished infants 5 to 7 months old from rural areas of the Urumieh province, who received BCG immun...
متن کاملDetection of Facial Feature Points Using Anthropometric Face Model
This paper presents an automatic technique for detecting the 18-most important facial feature points using a statistically developed anthropometric face model. Most of the important facial feature points are located just about the area of mouth, nose, eyes and eyebrows. After carefully observing the structural symmetry of human face and performing necessary anthropometric measurements, we have ...
متن کاملMultiplex-Polymerase Chain Reaction for Detecting Microdeletions in The Azoospermia Factor Region of Y Chromosome in Iranian Couples with Non-Obstructive Infertility and Recurrent Pregnancy Loss
Objective Approximately 15 percent of couples are infertile. The male factor is responsible for approximately 50% of the cases. One of the main genetic factors playing a role in male infertility is Y chromosomal microdeletion within the proximal long arm of the Y chromosome (Yq11), named azoospermia factor (AZF) region. Recent studies have also demonstrated that there is a potential connection ...
متن کاملدر جداسازی و تشخیص موارد مثبت PCR بررسی میزان توانایی مایکوپلاسما، لیستریا و بروسلا در زنان مبتلا به سقط جنین با نمونه های کشت منفی
Background and purpose: Misabortion is a disorder resultant of numerous causes such as infections. It is clear that bacterial infections due to genital mycoplasma, Listeria and brucella can cause septic abortion. A right time diagnosis of these infections can improve women fertility. This study was conducted to survey the efficiency of PCR in detecting the specimens with negative culture res...
متن کامل